﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using ADShop.Models;
using ADShop.Repository;
using System.Web.Routing;
namespace ADShop.Areas.Admin.Controllers
{
    public class LoginController : Controller
    {
        
        //
        // GET: /Admin/Login/
        #region "Variable"
        EShopEntities1 adshop = new EShopEntities1();
        #endregion
        public ActionResult Index()
        {
            return View();
        }

        public ActionResult LoginAdmin(FormCollection fc)
        {
            //Lấy thông tin
            string Email = fc["email"];
            string Password = Global.MD5(Convert.ToString(fc["pwd"]));

            Member m = new Member();
            m = adshop.Member.SingleOrDefault(d => d.UserEmail.Equals(Email) && d.Password.Equals(Password));
            if (m == null)
            {
                Global.Error = "Email hoặc mật khẩu không đúng !";
            }
            else
            {
                if (m.IDPrivilege == 1)
                {
                    Session["Admin"] = m;
                    return RedirectToAction("Index", "AdminCP");
                }
                else
                {
                    Global.Error = "Tài khoản của bạn không đủ quyền đăng nhập vào trang này !";
                }
            }
            return RedirectToAction("Index");
        }
    }
}
